Jira和Confluence备份恢复 您所在的位置:网站首页 JiraConfluence的备份、恢复和迁移 Jira和Confluence备份恢复

Jira和Confluence备份恢复

2024-06-18 20:02| 来源: 网络整理| 查看: 265

#! /bin/bash

echo "########################################"  TIMESTAMP=$(date +"%F" -d "-1day")#备份路径  BACKUP_DIR="/data/backup/data"  MYSQL_USER="root"  MYSQL_HOST="127.0.0.1"  MYSQL=/usr/bin/mysql  MYSQL_PASSWORD="xxxxx"  MYSQLDUMP=/usr/bin/mysqldump  databases=`$MYSQL -h$MYSQL_HOST -u$MYSQL_USER -p$MYSQL_PASSWORD -N -e "SHOW DATABASES;" | grep -Ev "(information_schema|performance_schema|mysql|test)"`  echo $databases

  [ ! -d "$BACKUP_DIR" ] && mkdir -p "$BACKUP_DIR"

for db in $databases; do   $MYSQLDUMP -h$MYSQL_HOST --force --opt --single-transaction --master-data=2 -F -u$MYSQL_USER -p$MYSQL_PASSWORD --databases $db > "$BACKUP_DIR"/"$db".sqldone

#jira家目录  jira_dir="/var/atlassian/application-data/jira/"#confluence家目录  confluence_dir="/var/atlassian/application-data/confluence"

#备份数据目录  cd "$jira_dir" && tar czvf jira_data.tar.gz data caches >/dev/null  cd "$confluence_dir" && tar czvf confluence_data.tar.gz confluence.cfg.xml attachments index >/dev/null  cd "$BACKUP_DIR" && mv "$jira_dir"/jira_data.tar.gz . && mv "$confluence_dir"/confluence_data.tar.gz .  zip -r jira_confluence_"$TIMESTAMP".zip *.sql jira_data.tar.gz confluence_data.tar.gz && rm *.sql jira_data.tar.gz confluence_data.tar.gz -f

#将备份的数据复制到S3桶  cp jira_confluence_"$TIMESTAMP".zip /S3/jira/  mv /var/atlassian/application-data/confluence/backups/confluence-`date +%F`.zip /S3/jira/

#保留七天数据  /bin/find "$BACKUP_DIR" -mtime +7|xargs rm -fecho "########################################"



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有